a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; }
li, ol, ul { list-style: outside none none; }
blockquote::after, blockquote::before, q::after, q::before { content: none; }
:focus { outline: 0px none; }
address, cite, code, dfn, em, i, var { font-style: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
.clearfix::after { content: " "; display: block; clear: both; height: 0px; visibility: hidden; }
.fl { float: left; }
.fr { float: right; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body, button, input, select, textarea { font: 12px/1.5 arial,helvetica,clean,sans-serif; }
a { text-decoration: none; color: rgb(34, 68, 221); }
a:hover { text-decoration: underline; color: rgb(204, 0, 0); }
body { min-width: 1190px; font-family: Microsoft Yahei,arial,"sans-serif"; }
input::-moz-placeholder { color: rgb(153, 153, 153); }
.w { width: 1190px; margin: 0px auto; }
.active .choose-city i, .call-back, .choose-city i, .close-box, .close-side, .ewm-app, .ewm-wx, .fb-btn, .footer-logo, .hot-phone i, .logo, .open-box, .totop { background-repeat: no-repeat; background-image: url('global-3.eec70361a72926654002776168a54cb7.png'); }
.header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.hd-top { width: 1190px; height: 85px; margin: 0px auto; }
.logo { display: block; float: left; width: 256px; height: 85px; background-position: 0px 0px; }
.c2city { margin: 25px 0px 0px 30px; display: inline-block; position: relative; z-index: 20; float: left; }
.choose-city { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px 15px; height: 34px; line-height: 34px; display: inline-block; position: relative; border: 1px solid rgb(231, 231, 231); border-radius: 5px; }
.choose-city:hover { text-decoration: none; }
.choose-city span { color: rgb(0, 0, 0); font-size: 14px; }
.choose-city i { display: inline-block; vertical-align: middle; width: 12px; height: 8px; margin-left: 12px; background-position: 0px -100px; }
.maskline { left: 1px; right: 1px; z-index: 21; height: 1px; line-height: 1px; font-size: 1px; }
.city-box, .maskline { position: absolute; top: 35px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: none; }
.city-box { z-index: 20; left: 0px; border: 1px solid rgb(231, 231, 231); width: 338px; font-family: Microsoft YaHei; }
.all-city { padding: 15px 0px 0px 15px; height: 465px; overflow: auto; }
.all-city dl { padding-bottom: 7px; overflow: hidden; }
.all-city dt { width: 30px; margin-right: 6px; color: rgb(34, 172, 56); }
.all-city dd, .all-city dt { float: left; line-height: 18px; }
.all-city dd { width: 265px; }
.all-city dd a { display: inline-block; height: 18px; padding: 0px 3px; color: rgb(51, 51, 51); margin: 0px 5px 7px; }
.all-city dd a.on, .all-city dd a:hover { color: rgb(255, 255, 255); text-decoration: none; background: rgb(34, 172, 56) none repeat scroll 0% 0%; }
.city-line { height: 3px; line-height: 0; font-size: 0px; margin: 0px 0px 13px; border-bottom: 1px solid rgb(231, 231, 231); }
.more-city { height: 32px; line-height: 32px; border-top: 1px solid rgb(231, 231, 231); color: rgb(184, 184, 184); padding-left: 15px; }
.search-box { position: relative; z-index: 20; float: right; width: 328px; height: 36px; padding: 25px 95px 0px 0px; }
.search-input { float: left; width: 244px; height: 34px; line-height: 34px; padding: 0px 10px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(34, 172, 56) -moz-use-text-color rgb(34, 172, 56) rgb(34, 172, 56); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 5px 0px 0px 5px; }
.search-btn, .search-input { font-family: Microsoft YaHei; font-size: 14px; }
.search-btn { float: right; width: 63px; height: 36px; color: rgb(255, 255, 255); background: rgb(34, 172, 56) none repeat scroll 0% 0%; border: medium none; border-radius: 0px 5px 5px 0px; cursor: pointer; }
.search-btn:hover { background: rgb(23, 149, 0) none repeat scroll 0% 0%; }
.hot-phone { float: right; height: 30px; line-height: 30px; font-size: 20px; margin-top: 27px; color: rgb(34, 172, 56); font-weight: 700; }
.hot-phone i { display: block; width: 30px; height: 30px; margin-right: 5px; float: left; background-position: -30px -100px; }
.nav { height: 46px; line-height: 46px; background: rgb(34, 172, 56) none repeat scroll 0% 0%; }
.nav a { display: inline-block; font-size: 16px; padding: 0px 30px; color: rgb(255, 255, 255); }
.nav a.active, .nav a:hover { text-decoration: none; background: rgb(23, 149, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.footer { padding: 50px 0px 30px; background: rgb(46, 46, 46) none repeat scroll 0% 0%; }
.company-info { width: 1190px; height: 90px; margin: 0px auto; color: rgb(184, 184, 184); padding-bottom: 70px; }
.footer-logo { width: 102px; height: 90px; background-position: -154px -100px; float: left; margin-left: 40px; }
.phone-email { float: left; width: 230px; padding-left: 50px; }
.phone-email p { line-height: 22px; font-size: 14px; }
.phone-email p span { display: inline-block; font-size: 12px; }
.gz-ewm { display: block; float: left; width: 85px; height: 85px; margin-top: 4px; }
.ewm-tit { width: 82px; line-height: 22px; font-size: 14px; float: left; padding-left: 8px; }
.company-info .basic-info { float: left; width: 390px; padding-left: 20px; background: transparent none repeat scroll 0% 0%; margin: 0px; }
.info-link { line-height: 22px; font-size: 14px; padding-bottom: 8px; }
.info-link a { margin-right: 35px; }
.info-link a, .info-link a:hover { color: rgb(184, 184, 184); }
.arc-info { line-height: 20px; font-family: simhei; }
.friendly-link { width: 1100px; padding: 0px 0px 0px 90px; height: 28px; line-height: 28px; margin: 0px auto; position: relative; overflow: hidden; }
.friendly-link a { color: rgb(102, 102, 102); line-height: 28px; margin-right: 20px; display: inline-block; }
.friendly-link a:hover, .link-tit { color: rgb(102, 102, 102); }
.link-tit { position: absolute; left: 0px; top: 0px; width: 90px; height: 28px; font-size: 16px; }
.open-box { top: 10px; background-position: -70px -100px; }
.close-box, .open-box { position: absolute; right: 0px; display: block; width: 16px; height: 9px; font-size: 0px; line-height: 0; cursor: pointer; }
.close-box { bottom: 10px; background-position: -90px -100px; }
.friendly-active .open-box, .friendly-link .close-box { display: none; }
.banbox { height: 600px; background-color: rgb(77, 215, 134); }
.banbox h1 { color: rgb(255, 255, 255); font-size: 50px; text-align: center; height: 80px; line-height: 80px; padding-top: 40px; }
.banbox h2 { color: rgb(244, 237, 159); font-size: 30px; text-align: center; height: 50px; line-height: 50px; padding-bottom: 10px; }
.ban-hot-phone { width: 374px; margin: 0px auto 40px; height: 44px; line-height: 44px; }
.ban-hot-phone a { display: block; text-align: center; background-color: rgb(255, 255, 255); border-radius: 22px; color: rgb(77, 215, 134); font-size: 24px; }
.ban-hot-phone a:hover { text-decoration: none; box-shadow: 2px 2px 2px rgb(23, 149, 0); color: rgb(23, 149, 0); }
.banbg1 { background: transparent url('banbg1.1bae0739be41c0dd6a0cb137223a99fc.png') no-repeat scroll 0% 0%; display: block; width: 638px; height: 308px; margin: 0px auto; }
h3 { height: 161px; line-height: 161px; text-align: center; font-size: 54px; color: rgb(44, 170, 63); }
.w .s_bg1 { background: transparent url('s_bg1.e1e9e70658e4097c7585d7988b995cb5.png') no-repeat scroll 0% 0%; width: 670px; height: 400px; margin: 0px auto 49px; }
.security { background-color: rgb(249, 249, 249); height: 1000px; }
.four-list { background: transparent url('s_bg2.715e0f50f94320ddd1239270779e66c1.png') no-repeat scroll 0px 40px; height: 184px; width: 940px; margin: 0px auto; }
.four-list li { float: left; width: 255px; text-align: center; color: rgb(34, 172, 56); font-size: 20px; }
.four-list li.one { text-align: left; padding-left: 20px; width: 195px; }
.four-list li.last { text-align: right; padding-right: 10px; width: 200px; }
.all-car-link { height: 45px; padding: 15px 0px 25px; text-align: right; }
.all-car-link a { display: inline-block; width: 111px; height: 35px; line-height: 35px; border: 1px solid rgb(34, 172, 56); border-radius: 25px; color: rgb(34, 172, 56); font-size: 16px; text-align: center; margin-right: 130px; }
.all-car-link a:hover { background: rgb(34, 172, 56) none repeat scroll 0% 0%; text-decoration: none; color: rgb(255, 255, 255); }
.s_back { background: rgb(249, 249, 249) none repeat scroll 0% 0%; height: 430px; }
.s_back ul { width: 650px; margin: 0px auto; }
.s_back li { width: 325px; text-align: center; float: left; }
.s_back li .p1 { color: rgb(34, 172, 56); font-size: 20px; padding-bottom: 15px; }
.bz_tit2 span, .img1, .img2, .nub-tit { background: transparent url('s_bg3.130d5054ee96ba9b622eca48e79566b0.png') no-repeat scroll 0% 0%; }
.bz_tit2 span, .img1, .img2, .nub-tit { width: 125px; height: 121px; display: inline-block; }
.img2 { background-position: 0px -128px; }
.s_back h3 { height: 100px; line-height: 100px; padding-top: 20px; }
.s_back li .p2 { color: rgb(102, 102, 102); font-size: 16px; padding: 10px 0px; }
.s_back .all-car-link { text-align: center; padding: 0px; }
.s_back .all-car-link a { margin: 0px; }
.question { width: 1030px; margin: 0px auto; padding-bottom: 30px; }
.question ul { padding: 0px 0px 30px 70px; }
.question li { width: 480px; float: left; }
.nub-tit { display: inline-block; width: 57px; height: 59px; background-position: -5px -263px; text-align: center; line-height: 59px; color: rgb(44, 170, 63); font-size: 27px; margin-bottom: 5px; }
.question .p1 { color: rgb(34, 172, 56); font-size: 20px; }
.question .p2 { color: rgb(102, 102, 102); font-size: 16px; line-height: 24px; }
.security .s-w { width: 1100px; margin: 0px auto; }
.li-top { padding: 0px 100px; }
.li-top li { width: 300px; float: left; color: rgb(34, 172, 56); text-align: center; }
.li-top .p1 { font-size: 30px; }
.li-top .p2 { font-size: 20px; padding-bottom: 30px; }
.green-icon { font-size: 18px; height: 32px; line-height: 32px; display: inline-block; color: rgb(255, 255, 255); text-align: center; padding: 0px 10px; background-color: rgb(34, 172, 56); margin: 0px 0px 30px; }
.car-abox { width: 799px; margin: 0px auto; }
.car-a1, .car-a2, .car-a3 { height: 400px; width: 799px; display: none; }
.car-a1 { background: transparent url('car-a1.eb7403d1e185e057708fe29a1088e30e.png') no-repeat scroll 0% 0%; }
.car-a2 { background: transparent url('car-a2.14b63b78719731035ff74c7ec5b824bc.png') no-repeat scroll 0% 0%; }
.car-a3 { background: transparent url('car-a3.9439f0b2ad1f7e1262e5edabc1c24544.png') no-repeat scroll 0% 0%; }
.round-box { text-align: center; margin-bottom: 10px; }
.see_details { color: rgb(34, 172, 56); font-size: 14px; }
.xs { width: 240px; text-align: left; }
.round-box a { width: 10px; height: 10px; display: inline-block; margin: 0px 10px; background-color: rgb(221, 221, 221); border-radius: 5px; }
.round-box a.active { background-color: rgb(18, 175, 46); }
.li-bottom li { float: left; width: 25%; }
.li-bottom li p { color: rgb(38, 184, 119); position: relative; font-size: 14px; padding: 8px 0px 5px; }
.li-bottom li.pad-li { padding-top: 36px; }
.li-bottom li p::before { content: ""; position: absolute; top: 15px; left: -36px; width: 25px; height: 25px; border: 1px solid rgb(38, 184, 119); border-radius: 15px; margin-top: -9px; }
.li-bottom li p::after { content: ""; position: absolute; top: 18px; left: -28px; border-left: 1px solid rgb(38, 184, 119); border-bottom: 1px solid rgb(38, 184, 119); width: 12px; height: 8px; transform: rotate(-45deg); margin-top: -5px; }
.li-bottom li .green-icon { margin: 0px 0px 5px; }
.lpn_panel .ft::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
